#ifndef BEHAVIOUR_H_INCLUDED
#define BEHAVIOUR_H_INCLUDED
#include "Vec3.h"
#include <vector>

class AiAgent;

class Behaviour
{
public:
	Behaviour();
	virtual ~Behaviour() {}
	virtual Vec3f Update() = 0;
	void SetAgent(AiAgent* a);
	void SetTarget(AiAgent* a);



protected:
	AiAgent* m_Agent;
	AiAgent* m_Target;
};

#endif